package com.jair.apicommon.service;

import com.jair.apicommon.model.dto.UserAuthRequest;
import com.jair.apicommon.model.dto.UserAuthResponse;

public interface UserAuthService {
    /**
     * 用户认证
     */
    UserAuthResponse authenticateUser(UserAuthRequest request);
    
    /**
     * 获取用户信息
     */
    Object getUserInfo(String accessKey);
    
    /**
     * 验证签名
     */
    Boolean verifySign(String accessKey, String sign, String timestamp, String nonce);
}
